Big Huge Thesaurus

surface-active agent

noun